package com.wjw.java.others.system_;

import java.util.Arrays;

public class System_ {
    public static void main(String[] args) {
        /**
         * 1.System.exit(0);
         * 表示程序退出,0表示一个正常的状态
         */
//        System.out.println("你好啊111");
//        System.exit(0);
//        System.out.println("你好啊111");

        /**
         * 2.System.arraycopy(src,srcPos,dest,destPos,length);
         * 实际开发中使用：Arrays.copyOf()方法进行数组的拷贝
         * 数组拷贝：
         * src：表示源数组
         * srcPos：从源数组的哪个索引位置开始拷贝
         * dest：目标数组,即把源数组拷贝到哪个数组
         * destPos:把源数组的数据拷贝到目标数组的哪个索引位置
         * length:从源数组拷贝多少个数组到目标数组
         */
        int [] src = {1,2,3,4};
        int [] dest = new int[4];
        System.arraycopy(src,0,dest,0,4);
        System.out.println(Arrays.toString(dest));

        //3.System.currentTimeMillis()返回当前时间距离1970-1-1的毫秒数
        System.out.println(System.currentTimeMillis());

        //4.System.gc()运行垃圾回收机制
        System.gc();
    }
}
